home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / commands / nroff / Makefile.bsd < prev    next >
Makefile  |  1990-07-19  |  1KB  |  61 lines

  1. # makefile for nroff (BSD)
  2. #
  3. CFLAGS        = -O
  4. LDFLAGS        = 
  5. SRCS        = main.c command.c text.c io.c macros.c strings.c escape.c low.c
  6. OBJS        = main.o command.o text.o io.o macros.o strings.o escape.o low.o
  7. LIBS        = 
  8. TARGET        = nroff
  9. MANPAGE        = nroff.1
  10. MAN_MACRO    = tmac.an
  11. #MS_MACRO    = tmac.s
  12. #ME_MACRO    = tmac.e
  13. # set these as per your system (for install)
  14. TMACDIR        = /usr/local/lib/tmac
  15. BINDIR        = /usr/local/bin
  16. MANDIR        = /usr/local/man/man1
  17.  
  18.  
  19. # main target
  20. #
  21. $(TARGET):    $(OBJS)
  22.         $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
  23.  
  24.  
  25. # install target
  26. #
  27. install:    $(TARGET)
  28.         cp $(TARGET) $(BINDIR)/$(TARGET)
  29.         cp $(MANPAGE) $(MANDIR)/$(MANPAGE)
  30.         cp $(MAN_MACRO) $(TMACDIR)/$(MAN_MACRO)
  31. #        cp $(MS_MACRO) $(TMACDIR)/$(MS_MACRO)
  32. #        cp $(ME_MACRO) $(TMACDIR)/$(ME_MACRO)
  33.  
  34. clean:
  35.         /bin/rm -f $(OBJS)
  36.  
  37. clobber:
  38.         /bin/rm -f $(OBJS)
  39.         /bin/rm -f $(TARGET)
  40.  
  41. shar:
  42.         shar README MANIFEST Makefile Makefile.bsd nroff.1 tmac.an \
  43.             *.h >part01
  44.         shar main.c command.c text.c io.c >part02
  45.         shar escape.c low.c macros.c strings.c >part03
  46.  
  47. # dependencies
  48. #
  49. nroff.h:    version.h
  50.         touch nroff.h
  51.  
  52. main.o:        main.c nroff.h
  53. command.o:    command.c nroff.h
  54. text.o:        text.c nroff.h
  55. io.o:        io.c nroff.h
  56. macros.o:    macros.c nroff.h
  57. strings.o:    strings.c nroff.h
  58. escape.o:    escape.c nroff.h
  59. low.o:        low.c nroff.h
  60.  
  61.